/**
 * 首页相关的API服务
 */
import request from '@/utils/request'

/**
 * 获取首页所有数据
 * @returns {Promise} 包含首页数据的Promise
 */
export function getHomeData() {
  return request({
    url: '/home',
    method: 'get'
  })
}

/**
 * 获取首页轮播图数据
 * @returns {Promise} 包含轮播图数据的Promise
 */
export function getBannerList() {
  return request({
    url: '/home/banner',
    method: 'get'
  })
}

/**
 * 获取首页解决方案列表
 * @returns {Promise} 包含解决方案列表的Promise
 */
export const getSolutionList = () => {
  return request({
    url: '/home/solutions',
    method: 'get'
  })
}

/**
 * 获取首页客户案例列表
 * @returns {Promise} 包含客户案例列表的Promise
 */
export const getCaseList = () => {
  return request({
    url: '/home/cases',
    method: 'get'
  })
}

/**
 * 获取精选案例
 * @returns {Promise} 包含精选案例数据的Promise
 */
export function getFeaturedCases() {
  return request({
    url: '/home/cases',
    method: 'get'
  })
}

/**
 * 获取最新新闻
 * @returns {Promise} 包含最新新闻数据的Promise
 */
export function getLatestNews() {
  return request({
    url: '/news/latest',
    method: 'get'
  })
}

/**
 * 获取解决方案
 * @returns {Promise} 包含解决方案数据的Promise
 */
export function getHomeSolutions() {
  return request({
    url: '/home/solutions',
    method: 'get'
  })
} 